/*公共部分*/
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; background:url(../img/bg.png)}
a{ color:#333; text-decoration:none}
ul,li{ list-style:none}
img{ border:0}
.clear{ clear:both}
.l{ float:left}
.r{ float:right}
.mr8{ margin-right:8px;}
.head .logo,.nav_l,.nav_r,.toppic_top,.hotnewItem .current,.i_tit01,.i_tit02,.newslist06 .tit,.c_r01 .c_r_tit,.c_r01 .top10,.boxbpic{ background:url(../img/bigimg.png);}

.warp{ width:960px; margin:0 auto}
.head{ margin:0 auto; height:165px; background:url(../img/head_bg02.png) repeat-x}
.head .logo{ float:left; width:230px;height:95px; background-position:-400px -200px; float:left;text-indent:-9999px;overflow:hidden}
.head .logo a{ width:230px; height:95px; display:block}
.head .gg01{width:728px; float:right; height:90px; padding-top:5px; float:left}
.head .topw{height:30px;overflow:hidden}
.head .topw .top{ float:right;background:url(../img/topso_bg02.png);width:340px;}
.top .topl{width:12px;height:30px;background:url(../img/topso_l.png) no-repeat;float:left}
.top .topr{width:10px;height:30px;background:url(../img/topso_r.png) no-repeat;float:right}
.top .so{background:url(../img/topso_bg01.png) repeat-x;height:20px; padding:4px 0 6px 0;float:left}
.top .so .input{ width:175px; padding-right:5px;float:left;border:none;height:21px;background:none;color:#666;line-height:21px}
.top .so .sobtn{background:url(../img/topso_btn.png); width:39px; border:none;float:left;cursor: pointer;height:21px; text-indent: -9999px;overflow:hidden}
.top .l{height:30px;}
.top .l a{ line-height:26px; color:#fff; }
.top .heart{ background:url(../img/heart.png) left center no-repeat;padding:0 8px 0 15px;margin-left:10px}

.nav{ margin-top:5px; margin-bottom:8px; width:960px; float:left; line-height:27px; text-align:center}
.nav a{ color:#fff; padding:0 9px;*padding:0 8px; font-size:14px}
.nav_l,.nav_r{ width:5px; height:27px; float:left}
.nav_l{ background-position:0 0}
.nav_r{ background-position:-5px 0}
.nav_c{ background:url(../img/nav_c.png) repeat-x; width:950px; height:27px; float:left; overflow:hidden}

.warp01{ width:960px; margin:0 auto;background:#fff; padding:10px 0; overflow:hidden}
.warp02{ width:940px; margin:0 auto; padding:10px;}

.flash{ width:300px; height:440px; float:left; }

.toplist{ width:390px; float:left; margin:0 0 0 8px; height:440px; overflow:hidden}
.hotnewItem{ height:29px; border-bottom:1px solid #d5d5d5}
.hotnewItem li{ float:left; width:80px; height:30px; margin-right:4px; text-align:center; line-height:29px; font-weight:normal; cursor:pointer; font-size:12px; overflow:hidden;}
.hotnewItem li a{ display:block; width:80px; height:30px; color:#de3e6b}
.hotnewItem .normal{}
.hotnewItem span a{ line-height:29px; padding:0 8px; border-right:1px solid #8bc164; text-decoration:underline}
.hotnewItem .normal a{ color:#5a5a5a}
.hotnewItem .current{ background-position:-300px 0; font-weight:bold}
.hotnewItem .current a{color:#de3e6b}
.tabcon{ overflow:hidden; padding:10px 0 0 0 }
.tabcon .normal { display:none;}
.tabcon .current { display:block;}

.box01 { width:390px; float:left}
.box01 a{ color:#676A7B}
.box01 dl{ padding:3px 0; border-bottom:1px dashed #ddd; text-align:center}
.i_bor .box01 dl{ padding:10px 0}
.box01 dl dt,.newslist06 dl dt{font-family:"微软雅黑","黑体";font-size:20px;height:30px;line-height:30px;overflow:hidden;}
.box01 dl dt a,.newslist06 dl dt a{ color:#D70036}
.box01 dl dd,.newslist06 dl dd{font-size:12px;height:17px;overflow:hidden;}
.box01 .newslist01{ margin-top:10px}
.newslist01,.newslist02{ margin:5px 0;padding-left:5px; width:100%; font-size:14px; line-height:22px}
.newslist01 li{line-height:22px;height:22px;}
.newslist01 li span{color:#00ACE6;padding-right:6px;}
.newslist01 li span.time{ font-size:11px; color:#bbb;}
.newslist01 li span a{color:#00ACE6;}
.newslist02 { margin-left:10px;}
.newslist02 li{ padding-left:10px;background:url(../img/li_blue.png) no-repeat 0 9px;}
.newslist02 li span.time{ font-size:11px; float:right; color:#bbb}
.newslist02 h3{ font-size:12px; color:#3d3b3b}
.newslist03 { background:#f6f6f6; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5;padding:10px 0 10px 10px;
width:208px; margin-top:15px; height:295px;}
.newslist03 h3{ background:#c52653; font-size:12px; line-height:22px; height:22px; width:70px; text-align:center; color:#fff;position:relative; top:-20px}
.newslist03 ul {}
.newslist03 ul li{ float:left; margin-right:10px; margin-bottom:5px}
.newslist03 ul li div{border: 1px solid #ccc; width:90px; height:105px; overflow:hidden; position:relative; z-index:1;}
.newslist03 ul li img{left:-20px; top:-5px; position:relative; z-index:0}
.newslist03 ul li p{ line-height:22px; height:22px; text-align:center; overflow:hidden; width:94px}
.newslist04{ padding:20px; float:left}
.newslist04 ul{ width:650px;}
.newslist04 ul li{ float:left; padding-right:20px}
.newslist04 ul li IMG{ width:135px; height:180px; padding:2px; border:1px solid #ccc}
.newslist04 ul li p{ line-height:20px; height:40px; text-align:center; width:141px;}
.newslist05{ float:left; line-height:20px; width:240px;}
.newslist05 dl{ border-bottom:1px dashed #ccc; padding:10px 0;}
.newslist05 dl dt{ font-size:12px; font-weight:bold}
.newslist05 dl dd{ background:url(../img/li_blue.png) no-repeat 0 9px; padding-left:10px }
.newslist06{ width:308px; float:left}
.newslist06 .tit{ width:308px; height:35px; background-position:0 -150px}
.newslist06 .tit a{ color:#fff; font-weight:bold;  padding-left:8px; width:100px; height:30px; line-height:30px; font-size:14px; display:block; text-align:center}
.newslist06 .bor{ border:1px solid #ccc; border-top:none; padding:10px; width:286px; overflow:hidden; }
.newslist06 dl{ text-align:center; border-bottom:1px dotted #ccc; padding:0 0 5px 0; margin-bottom:10px; float:left; width:100%}
.newslist06 dl dt{font-size:16px;}
.newslist06 .pic{ padding-right:10px; float:left; padding-top:3px;width:100px;}
.newslist06 .pic p{ line-height:22px; height:22px; width:100px; overflow:hidden; text-align:center}
.newslist06 .pic div{border: 1px solid #ccc; width:100px; height:130px; overflow:hidden; position:relative; z-index:1;}
.newslist06 .pic img{left:-10px; top:-5px; position:relative; z-index:0}
.newslist06 .list{ width:176px; float:left;}
.newslist06 .list li{ line-height:23px; font-size:12px; height:23px; overflow:hidden;background:url(../img/li_blue.png) no-repeat 0 9px; padding-left:10px}

/*图片资讯*/
.toppic_top{ background-position:-400px 0; width:230px; height:35px; color:#fff; float:right}
.toppic_top strong{line-height:26px; height:26px; display:block; padding-top:3px; padding-left:10px}
.toppic_con{ height:384px; width:208px; padding:10px 5px 10px 10px; border:1px solid #ccc; float:right; border-top:none; background:#f2fdff; overflow:hidden}
.toppic_con ul li{ color:#9c9c9c; line-height:18px; margin-bottom:10px; float:left;width:100%}
.toppic_con ul li a{ color:#0067a9}
.toppic_con ul li div{border: 1px solid #ccc; width:100px; height:120px; overflow:hidden; position:relative; z-index:1;margin-right:5px;float:left}
.toppic_con ul li img{left:-10px; top:-5px; position:relative; z-index:0}
.toppic_con ul li h2{ padding-bottom:6px; font-size:12px}
.toppic_con ul li h2 a{ color:#414141}

.i_01{ width:940px; float:left; margin:0 10px 10px 10px; display:inline}
.i_tit01,.i_tit02{ width:940px; height:39px; float:left}
.i_tit01 a,.i_tit02 a{width:940px; height:39px; display:block; text-indent:-9999px; overflow:hidden}
.i_tit01{ background-position:0 -50px}
.i_tit02{ background-position:0 -100px}
.i_bor{ width:938px; border:1px solid #ccc; border-top:none; background:#fff; float:left}
.boxbpic{ padding:20px; width:260px; height:290px; background:url(../img/i_pic_bg.png) right bottom no-repeat; float:left}
.boxbpic IMG{ width:230px; height:290px; border:2px solid #ccc}

.gg960{ width:960px; margin-bottom:10px; float:left} 
.gg250{ width:250px; margin-bottom:10px; float:left}


.c_l{ background:#f2fdff; border:1px solid #cfcfcf; width:638px; padding:10px 20px 20px 20px; float:left}
.c_r{ width:250px; float:right}
.c_l .postion{ color:#474747; line-height:22px;}
.c_l .postion a{ color:#bc1e4a}
.c_l .list{}
.c_l .list li{border-bottom:1px dotted #D1D1D1; padding:15px 0; float:left; color:#9a9a9a; line-height:22px;width:100%}
.c_l .list li IMG{ width:135px; height:180px; padding:2px; border:1px solid #ccc; float:left; margin-right:15px;background:#fff}
.c_l .list li h3{ line-height:40px; font-size:16px}
.c_l .list li a{ color:#d5006e}
.c_l .list li .time{ padding:15px 0}
.listpage{ padding:15px 0; width:100%; float:left}
.listpage .pagelist{ text-align:center}
.listpage .pagelist a,.c_l_c .pageno a{margin:3px;padding:3px 6px; background:#fff; border:1px solid #ccc}
.listpage .pagelist a:hover,.c_l_c .pageno a:hover{ background:#FF0084;  border:1px solid #FF0084; color:#fff}
.c_r01{ margin-bottom:10px; width:250px; float:left}
.c_r01 .c_r_tit{ background-position:-400px -150px; width:88px; height:27px; line-height:27px; margin-left:20px; text-align:center; font-size:14px; color:#fff}
.c_r01 .c_r_box{ border:1px solid #ccc; width:228px; padding:10px; float:left}
.c_r01 .top10{ background-position:0 -196px; height:220px; overflow:hidden}
.c_r01 .top10 li{ line-height:22px; height:22px; overflow:hidden; text-indent:20px;}
.c_r01 .pic{  width:100%; float:left; text-align:center; margin-top:5px}
.c_r01 .pic li{ width:50%; float:left}
.c_r01 .pic div{border: 1px solid #ccc; width:100px; height:130px; overflow:hidden; position:relative; z-index:1;}
.c_r01 .pic img{left:-10px; top:-5px; position:relative; z-index:0}
.c_r01 .newslist05{ padding-left:5px; width:auto}
.c_r01 .newslist05 dl{ border-bottom:none}
.c_r01 .list{}
.c_r01 .list li{ line-height:22px; height:22px; overflow:hidden; padding-left:10px; background:url(../img/li.png) no-repeat left 10px;}

.c_l_c{ border:1px solid #cfcfcf; width:678px; float:left}
.c_l_c .postion{ background:url(../img/bg_line.png) repeat-x; line-height:33px; border-bottom:1px solid #cfcfcf; text-indent:10px}
.c_l_c .c_warp{ padding:20px}
.c_l_c .c_warp h1{ line-height:40px; text-align:center; color:#585858; font-size:20px;font-family:"微软雅黑","黑体"; border-bottom:1px dashed #ccc; padding-bottom:10px}
.c_l_c .info{ text-align:center; line-height:22px; padding:10px 0; color:#999}
.c_l_c .txt{ font-size:14px; line-height:22px; color:#333;overflow:hidden;width:100%}
.c_l_c .txt img{ display:block; margin:20px auto;}
.c_l_c .pageno{ margin-top:10px; text-align:center; height:40px; padding:10px 0}
.c_l_c .pageno li{ display:inline-block;*display:inline;}
.c_l_c .pageno li.thisclass a{background:#D70036;border:1px solid #D70036; color:#fff}
.c_l_c .otherlist01{ border-top:1px dashed #ccc; padding:10px 0}
.c_l_c .otherlist01 dl{ line-height:22px; font-size:14px}
.c_l_c .otherlist01 dl dt{ color:#1c2c58; font-weight:bold}
.c_l_c .otherlist01 dl dd{ color:#999; background:url(../img/li_blue.png) no-repeat left; padding-left:10px;text-align:left}
.c_l_c .otherlist01 dl dd span{ font-size:11px; padding-left:10px}
.c_l_c .otherlist01 dl dd a{ color:#0b3b8c}
.c_l_c .tools{ background:#f2fdff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 20px; text-align:right}
.c_l_c .otherlist02{ padding:20px 0; width:100%; float:left}
.c_l_c .otherlist02 .l{ border-right:1px dotted #ccc; padding-right:20px;}
.c_l_c .otherlist02 .l IMG{ width:135px; height:180px; padding:3px; border:1px solid #ccc}
.c_l_c .otherlist02 .r{ width:450px}
.c_l_c .otherlist02 .pic{ width:100%}
.c_l_c .otherlist02 .pic li{ float:left; width:33%; text-align:center}
.c_l_c .otherlist02 .pic li div{border: 1px solid #ccc; width:130px; height:120px; overflow:hidden; position:relative; z-index:1;}
.c_l_c .otherlist02 .pic li img{top:-10px; position:relative; z-index:0}
.c_l_c .otherlist02 .pic li p{line-height:20px;height:20px;}
.c_l_c .otherlist02 .list{ padding-top:10px; width:440px; float:left}
.c_l_c .otherlist02 .list li{ display:inline; border-bottom:1px dotted #ccc; font-size:14px; line-height:22px; height:22px; overflow:hidden; float:left; width:200px; margin-left:10px; background:url(../img/li.png) left center no-repeat; padding-left:10px}

/*底部*/
.linkert {border-bottom:1px solid #DEDEDE;overflow:hidden;padding-bottom:6px;width:100%;}
.linkert dt {background:url(../img/line_ge2.jpg) no-repeat center bottom;color:#666666;font-weight:bold;height:30px;line-height:20px;text-align:center; margin-bottom:10px}
.linkert li{float:left;line-height:18px;overflow:hidden;text-align:center;white-space:nowrap;width:100px;}
.footmenu {padding-top:16px;text-align:center;}
.footsm {color:#666666;font-family:Arial,Helvetica,sans-serif;line-height:20px;padding-bottom:15px;padding-top:10px;text-align:center;}